/**
 * 第2章 Java语言的动态性
 * 2.4 动态语言支持
 * 代码清单 p1ch02d-01：使用MethodHandles操作数组的示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample01}
 * 代码清单 p1ch02d-02：MethodHandles#identity的使用示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample02}
 * 代码清单 p1ch02d-03：MethodHandles#constant的使用示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample03}
 * 代码清单 p1ch02d-04：MethodHandles#dropArguments的使用示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample04}
 * 代码清单 p1ch02d-05：MethodHandles#insertArguments的使用示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample05}
 * 代码清单 p1ch02d-06：MethodHandles#filterArguments的使用示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample06}
 * 代码清单 p1ch02d-07：MethodHandles#foldArguments的使用示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample07}
 * 代码清单 p1ch02d-08：MethodHandles#permuteArguments的使用示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample08}
 * 代码清单 p1ch02d-09：MethodHandles#catchException的使用示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample09#catchExceptions}
 * 代码清单 p1ch02d-10：MethodHandles#guardWithTest的使用示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample10}
 * 代码清单 p1ch02d-11：MethodHandles#filterReturnValue的使用示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample11}
 * 代码清单 p1ch02d-12：MethodHandles#invoker的使用示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample12#invoker()}
 * 代码清单 p1ch02d-13：MethodHandles#exactInvoker的使用示例 {@link top.kaoshanji.p1ch02d.MethodHandlesExample13}
 * author kaoshanji
 * ^_^
 * create time 2025/1/3 15:59
 */
package top.kaoshanji.p1ch02d;